package com.antler.smt.service.portal;

import com.antler.smt.entity.RequirementEntity;
import com.antler.smt.enums.ResultCodeEnum;
import com.antler.smt.request.admin.GetRequirementListReq;
import com.antler.smt.response.admin.GetRequirementListResp;
import com.antler.smt.response.base.Result;

import java.util.List;

/**
 * 用户发布需求接口
 *
 * @author zhangyi
 * @date 2018/3/23 10:27
 */
public interface RequirementService {
    /**
     * 写入发布需求信息
     *
     * @param request 获取用户需求信息实体
     * @param memberId 会员id
     * @return 操作状态（成功或者失败）
     */
    Result<Long> insertRequirement(GetRequirementListReq request,long memberId);

    /**
     *  获取需求实体
     *
     * @param id
     * @return
     */
    Result<RequirementEntity> getRequirementInfo(Long id);
}
